Architecture Level Qualitative Reasoning About Safety
نویسندگان
چکیده
Architects use a variety of techniques to evaluate designs for the desired levels of specific quality attributes. Reasoning frameworks are used to guide architecture definition by determining the extent to which a software architecture satisfies its quality requirements. There is much work on reasoning about quality attributes such as performance and modifiability but there has been little work on defining a reasoning framework for safety. We present a safety reasoning framework that is based on the observation that safety hazards lead to accidents when certain other quality requirements of the system are not satisfied. This naturally leads to the use of reasoning frameworks for these other attributes as a means to indirectly reason about safety. We present our technique for using standard safety engineering activities to provide the data needed for the safety reasoning framework. A riskbased qualitative reasoning technique is used to combine the results from the set of reasoning frameworks and make a judgment on satisfaction of safety requirements by the
منابع مشابه
Reasoning about Safety during Software Architecture Design
Architects use a variety of techniques to evaluate designs to determine the degree to which a product produced from the architecture would possess the desired levels of specific quality attributes. Reasoning frameworks are used to guide architecture definition by predicting the extent to which a software architecture satisfies its quality requirements. There has been much research about such di...
متن کاملAn Architecture for Semantic Analysis in Geospatial Dynamics
We present the conceptual and operational overview and architecture of a framework for semantic – high-level, qualitative – reasoning about dynamic geospatial phenomena. The framework is based on advances in the areas of geospatial semantics, qualitative spatio-temporal representation and reasoning, and reasoning about actions and change. We present the main operational modules, namely the modu...
متن کاملA Decision Support Software Tool for Reasoning about the Subjective Impressions of a Lighting Installation
The discipline of architecture is concerned with finding a balance between both the functional and the subjective aspects of a building environment. This involves managing contradictory requirements that are often difficult to resolve through purely numerical analysis; an example of this is an electrical lighting installation designed to evoke a desired subjective impression or ‘atmosphere’, wh...
متن کاملGeospatial Narratives and Their Spatio-Temporal Dynamics: Commonsense Reasoning for High-Level Analyses in Geographic Information Systems
The modeling, analysis and visualization of dynamic geospatial phenomena has been identified as a key developmental challenge for next-generation Geographic Information Systems (GIS). In this context, the envisaged paradigmatic extensions to contemporary foundational GIS technology raises fundamental questions concerning the ontological, formal representational and (analytical) computational me...
متن کاملCLP(QS): A Declarative Spatial Reasoning Framework
We propose CLP(QS), a declarative spatial reasoning framework capable of representing and reasoning about high-level, qualitative spatial knowledge about the world. We systematically formalize and implement the semantics of a range of qualitative spatial calculi using a system of non-linear polynomial equations in the context of a classical constraint logic programming framework. Whereas CLP(QS...
متن کامل